html,
body {
  height: 100%;
}

* {
  box-sizing: border-box;
}
.menu-active {
  text-decoration: none !important;
  background-color: #3f51b5 !important;
}
.menu-active span {
  color: #fff !important;
}

table {
  border-collapse: collapse;
}

table th {
  font-weight: bold;
}

table th,
table td {
  border: 1px solid #ccc;
  padding: 6px 13px;
}

table tr {
  border-top: 1px solid #ccc;
  background-color: #fff;
}

table tr:nth-child(2n) {
  background-color: #f8f8f8;
}
